package com.shdaily.android;

import android.app.TabActivity;
import android.content.res.Resources;
import android.os.Bundle;
import android.widget.TabHost;
import android.content.Intent;


public class MetaTabWidget extends TabActivity {
	public void onCreate(Bundle savedInstanceState) {    
		super.onCreate(savedInstanceState);    
		setContentView(R.layout.main);    
		Resources res = getResources(); // Resource object to get Drawables    
		TabHost tabHost = getTabHost();  // The activity TabHost    
		TabHost.TabSpec spec;  // Resusable TabSpec for each tab    
		Intent intent;  // Reusable Intent for each tab    
		// Create an Intent to launch an Activity for the tab (to be reused)    
		intent = new Intent().setClass(this, TopNewsActivity.class);    
		// Initialize a TabSpec for each tab and add it to the TabHost    
		spec = tabHost.newTabSpec("top").setIndicator("Top",                      
				res.getDrawable(R.drawable.ic_tab_topnews)).setContent(intent);    
		tabHost.addTab(spec);    
				
		// Do the same for the other tabs    
		intent = new Intent().setClass(this, SectionsActivity.class);    
		spec = tabHost.newTabSpec("sections").setIndicator("Sections",                      
				res.getDrawable(R.drawable.ic_tab_channel)).setContent(intent);    
		tabHost.addTab(spec);    
				
		intent = new Intent().setClass(this, SearchActivity.class);    
		spec = tabHost.newTabSpec("search").setIndicator("Search",                      
				res.getDrawable(R.drawable.ic_tab_search)).setContent(intent);    
		tabHost.addTab(spec);    
				
		intent = new Intent().setClass(this, SettingsActivity.class);    
		spec = tabHost.newTabSpec("settings").setIndicator("Settings",                      
				res.getDrawable(R.drawable.ic_tab_settings)).setContent(intent);    
		tabHost.addTab(spec);  
				
		tabHost.setCurrentTab(0);}
	}


